Definition of Indri Indri

  • (noun) large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn

Synonyms of Indri Indri


Antonyms of Indri Indri


No Antonyms Found.

Homophones of Indri Indri


No Homophones Found.